home *** CD-ROM | disk | FTP | other *** search
/ Champak 62 / Volume 62 - JOGO DISK .iso / Games / penguin_dinner.swf / scripts / __Packages / classes / ui / IntroScreen.as < prev    next >
Encoding:
Text File  |  2008-03-17  |  1.0 KB  |  38 lines

  1. class classes.ui.IntroScreen extends classes.ui.AbstractWidget
  2. {
  3.    var next_btn;
  4.    static var BUTTON_CLICKED = "button_clicked";
  5.    function IntroScreen()
  6.    {
  7.       super();
  8.       classes.core.SoundManager.getInstance().startMusicTrack("storm_loop");
  9.       this.doLater(this.init);
  10.    }
  11.    function init()
  12.    {
  13.       this.next_btn.addEventListener(classes.ui.TextButton.CLICK,this,"onButtonClick");
  14.    }
  15.    function onButtonClick(e)
  16.    {
  17.       var _loc0_ = null;
  18.       if((_loc0_ = e.target) === this.next_btn)
  19.       {
  20.          if(classes.core.SOManager.getInstance().showHelpAtStart)
  21.          {
  22.             classes.core.SOManager.getInstance().showHelpAtStart = false;
  23.             classes.ui.InstructionScreen.invokedFromMainMenu = false;
  24.             classes.core.Application.getInstance().gotoInstructionsScreen();
  25.          }
  26.          else
  27.          {
  28.             classes.core.Application.getInstance().gotoMapScreen();
  29.          }
  30.       }
  31.    }
  32.    function dispose()
  33.    {
  34.       this.next_btn.dispose();
  35.       super.dispose();
  36.    }
  37. }
  38.